package modules.createplayer
{
import core.model.PlayerModel;

import modules.createplayer.value.CreatePlayerAvatarValue;

import view.component.render.SelectableItemRenderProxy;

public class CreateAvatarItemRenderProxy extends SelectableItemRenderProxy
{
    //==========================================================================
    //  Constructor
    //==========================================================================
	public function CreateAvatarItemRenderProxy()
	{
		super();
	}
    //==========================================================================
    //  Properties
    //==========================================================================
    [Inject]
    public var playerModel:PlayerModel;
    
	protected var vo:CreatePlayerAvatarValue;

    override public function get data():*
	{
		return vo;
	}

    override public function set data(value:*):void
	{
		vo = value;
	}
    //==========================================================================
    //  Overridden methods: DisplayObject
    //==========================================================================
	override public function dispose():void
	{
		super.dispose();
	}
    
    override protected function onClickHandler():void
    {
        this.select();
    }
}
}





